<?php
namespace app\pos_v1\validate;
use think\Validate;
class classPosOrder extends Validate
{
    protected $rule = [
        'dbid' => 'require', // 数据编号.唯一(系统单号)
        'sign' => 'require', // 改单签名串
        'type' => 'require|in:A1,B1', // 单据类型_A1销售B1退货
        'operation' => 'require|in:A,B', // 操作类型_A结算保存B挂单保存
        "goods_db" => "require|array|length:1,999", //商品数据数组包
    ];
    protected $message = [
        'dbid' => '数据编号-dbid',
        'type' => '单据类型_A1销售B1退货-type',
        'operation' => '操作类型_A结算保存B挂单保存-operation',
        'sign' => '改单签名串-sign',
        'goods_db' => '商品数据数组包-goods_db',
    ];
    // 自定义验证方法-帐号类型
    protected function userType($value, $rule, $requestdb)
    {
        // dump($value);
        // dump($rule);
        // dump($requestdb);
    }
}
